package com.faith.mahounoshoujo.game.model.character;

import com.faith.mahounoshoujo.game.model.character.item.Item;
import java.util.HashMap;

/**
 * Abstract character for the game engine
 * @author Faith
 */
public abstract class AbstractGameCharacter implements IGameCharacter {
    protected String id;

    protected String name;

    protected HashMap<String, Item> items;

    protected Item[] equipedItems;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Item[] getEquipedItems() {
        return equipedItems;
    }

    public void setEquipedItems(Item[] equipedItems) {
        this.equipedItems = equipedItems;
    }

    public HashMap<String, Item> getItems() {
        return items;
    }

    public void setItems(HashMap<String, Item> items) {
        this.items = items;
    }
}
